home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nebula 1
/
Nebula One.iso
/
Utilities
/
Workspace
/
MonsterShelf
/
Source
/
ShelfView.h
< prev
next >
Wrap
Text File
|
1995-06-12
|
761b
|
39 lines
#import <appkit/appkit.h>
#define NUM_MOUNT_SLOTS 8
@interface ShelfView : View
{
id dragSourceView;
id draggedView;
id mountSlots[NUM_MOUNT_SLOTS];
NXPoint defaultLoc;
NXColor bgColor;
BOOL useBGColor;
BOOL enableGrid;
BOOL keepSourceOnShelf;
}
- (void) createViewForPath:(const char *) path at:(NXPoint *) point;
- (void) removeViewForPath:(const char *) fullPath;
- deleteView:aView;
- deselectAll:sender;
- setDragView:aView onEvent:(NXEvent *) e
withOffset:(NXPoint *) offset
atLocation:(const NXPoint *) location;
- (NXColor) backgroundColor;
- (unsigned int) gridValue;
- setGridValue:(unsigned int) gridValue;
- (void) setGridEnabled:(BOOL) flag;
- (BOOL) gridEnabled;
- readShelf;
- writeShelf;
@end